package com.mycom.dao;

import com.mycom.pojo.TeamSubmitForm;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TeamSubmitFormDao {
    /**
     * 保存团队提交报表
     * @param teamSubmitForm
     * @return
     */
    public int save(TeamSubmitForm teamSubmitForm);

    /**
     * 根据身份证号码查找该用户已提交的报表
     * @param idCardNumber
     * @return
     */
    public List<TeamSubmitForm> findByIdCardNumber(String idCardNumber);

    /**
     * 根据报表id查询团队报表
     * @param id
     * @return
     */
    public TeamSubmitForm findById(Integer id);

    /**
     * 更新团队报表状态：①待审核1、②待确认0、③被确认拒绝-1
     * @param formId
     * @param teamState
     * @return
     */
    public int updateTeamState(@Param("id") Integer formId, @Param("teamState") Integer teamState);
}
